package com.eeds.common.table;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 项目表
 * 
 * @author Flying
 * @email flying_miku@sina.com
 * @date 2019-09-03 20:26:00
 */
@TableName("project_base_info")
@ApiModel("项目表")
@Data
public class ProjectBaseInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	@ApiModelProperty(value="")
	private Long idProjectBaseInfo;
	/**
	 * 客户名称
	 */
	@ApiModelProperty(value="客户名称")
	private String customerName;
	/**
	 * 客户地址
	 */
	@ApiModelProperty(value="客户地址")
	private String customerAddress;
	/**
	 * 客户联系电话
	 */
	@ApiModelProperty(value="客户联系电话")
	private String customerTel;
	/**
	 * 联系人
	 */
	@ApiModelProperty(value="联系人")
	private String contacts;
	/**
	 * 电压等级 1:低压；2:高压；
	 */
	@ApiModelProperty(value="电压等级 1:低压；2:高压；")
	private Integer voltageLevel;
	/**
	 * 项目状态
	 */
	@ApiModelProperty(value="项目状态")
	private Integer projectState;
	/**
	 * 创建人id
	 */
	@ApiModelProperty(value="创建人id")
	private Long idxUserBaseInfo;
	/**
	 * 间隔审批 0:否；1:是；
	 */
	@ApiModelProperty(value="间隔审批 0:否；1:是；")
	private Integer intervalApproval;
	/**
	 * 申请双重编号 0:否；1:是；
	 */
	@ApiModelProperty(value="申请双重编号 0:否；1:是；")
	private Integer applyDoubleNumber;
	/**
	 * 告知条形码申请 0:否；1:是；
	 */
	@ApiModelProperty(value="告知条形码申请 0:否；1:是；")
	private Integer applyBarcode;
	/**
	 * 告知高可靠性费用收取 0:否；1:是；
	 */
	@ApiModelProperty(value="告知高可靠性费用收取 0:否；1:是；")
	private Integer reliabilityFee;
	/**
	 * 保护定值报送 0:否；1:是；
	 */
	@ApiModelProperty(value="保护定值报送 0:否；1:是；")
	private Integer protectSettingReport;
	/**
	 * 状态   0：作废   1：正常
	 */
	@ApiModelProperty(value="状态   0：作废   1：正常")
	private Integer state;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value="创建时间")
	private Date createTime;
	/**
	 * 最后一次更新时间
	 */
	@ApiModelProperty(value="最后一次更新时间")
	private Date updateTime;
	
}
